from dataclasses import dataclass

@dataclass
class MyConfig:
    logFileDir: str = None
    logFileName: str = None
    modelFilePath: str = None
    modelDataSetRootPath: str = None
    modelSaveRootPath: str = None
    batchSize: int = None
    splitRate: float = None
    epoch: int = None
    num_classes: int = None
    machineDataFile: str = None
    dataAChannel: list[int, int, int] = None
    dataBChannel: list[int, int, int] = None
    machineDataLabel: int = None
    machineDataTargetWordDict: list[str] = None
    machineDataCSVDelimiter: str = None
